	jQuery(document).ready(function(){

		jQuery( ".fechapractica" ).datepicker({
			showOtherMonths: true,
			dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'],
			dateFormat: 'dd/mm/yy',
			monthNamesShort:	['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
			monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
			changeMonth: true,
			changeYear: true,
			nextText: 'Siguiente',
			prevText: 'Anterior'
		});	

	});



	function boton_buscar_practica() {

		jQuery("#resultado_busqueda_practica_indicaciones").show();

		// Muestra Transicion
		jQuery('#resultado_busqueda_practica_indicaciones').html('<img src="/images/loading3.gif" />');			

		jQuery.ajax({
			type: "GET",
			url: "/ajax/listado_practicas/",
			data: "q="+jQuery("#practica_a_buscar").val(),
			success: function(data) {

				var obj = jQuery.parseJSON('['+data+']');
				var html_resultado = "";

				if(obj.length > 0){
					html_resultado = '<p style="margin-bottom: 2px;float: left;"><b>Se encontraron '+obj.length+' resultados</b><div style="float: right;margin-top: -5px;"><a href="javascript:cerrarResultadoPracticasIndicaciones()" style="font-weight: bold;">x</a></div></p>';
					// Muestro el Resultado
					jQuery.each(obj, function(key, val) {
					    html_resultado += '<p style="margin-top: 2px;"><a href="javascript:agregarElementosPracticasIndicaciones(\''+val.id+'\',\''+val.name+'\');" class="btn" style="text-align: left;width: 94%;">'+val.name+'</p>';
					});
				}else{
					html_resultado = '<p style="margin-top: 2px;float: left;">No se encontraron datos.<div style="float: right;margin-top: -5px;"><a href="javascript:cerrarResultadoPracticasIndicaciones()" style="font-weight: bold;">x</a></div></p>';
				}
				jQuery("#resultado_busqueda_practica_indicaciones").html(html_resultado);
			}

		})
	};

	function cerrarResultadoPracticasIndicaciones(){
		jQuery("div#resultado_busqueda_practica_indicaciones").hide();
	}	

	function agregarElementosPracticasIndicaciones(id, valor){
		jQuery("#r_practica_id").val(id);
		jQuery("#r_texto_practica_seleccionada").val(valor);
		jQuery("#practica_a_buscar").val(valor);
		jQuery('input#r_practica_boton_agregar').show();
		jQuery("#resultado_busqueda_practica_indicaciones").hide();
	}


	function AgregarPractica(){
				
		var practica_id        = jQuery("#r_practica_id").val();
		var practica_texto     = jQuery("#practica_a_buscar").val();
		var texto_practica_seleccionada = jQuery("#r_texto_practica_seleccionada").val();
		var fecha              = jQuery("#fechapractica").val();
		var comentario_practica = jQuery('#comentarios_indicaciones').val();
			
		if (practica_id > 0 && practica_texto == texto_practica_seleccionada) {

			var tds = "<tr>";
			tds += "<td class='problema_texto'><img src='/images/delete.gif' class='sv_delete'/></td>";
			tds += "<td class='problema_texto' style=\"width:280px;overflow:hidden;\">" + practica_texto + "</td>";
			tds += "<td class='problema_texto'>";
			tds += "<input name='data[Practicas]["+ practica_id +"][fecha]' value='"+ fecha +"'type='hidden'/>";						
			tds += "<input name='data[Practicas]["+ practica_id +"][comments]' value='"+ comentario_practica +"'type='hidden'/>";
			tds += "</td>";
			tds += "<td class='problema_texto'>"+ fecha.substr(0,5)+"</td>";				
			tds += "</tr>";
			jQuery("#r_lista_practicas").append(tds);
		}			

		jQuery('#r_practica_id').val(0);
		jQuery('#practica_a_buscar').val('');
		jQuery('#r_texto_practica_seleccionada').val('');
		jQuery('#comentarios_indicaciones').val('');
		jQuery('input#guardar_indicacion').show();
		jQuery('input#r_practica_boton_agregar').hide();
	}

		   
	// event listener for delete button 
	jQuery(".sv_delete").live('click', function(event) {
		jQuery(this).parent().parent().remove();
	});
